f966bf
@@ -664,7 +664,7 @@
final class HierarchicalUriComponents extends UriComponents {
 		private final List<String> pathSegments;
 
 		public PathSegmentComponent(List<String> pathSegments) {
-			this.pathSegments = Collections.unmodifiableList(pathSegments);
+			this.pathSegments = Collections.unmodifiableList(new ArrayList<String>(pathSegments));
 		}
 
 		@Override
